/*
** 101vecteur.c for 101vecteur in /home/comet_a//afs/local/maths/101vecteur
** 
** Made by alexandre comet
** Login   <comet_a@epitech.net>
** 
** Started on  Wed Nov 16 19:00:57 2011 alexandre comet
** Last update Sat Nov 19 19:21:59 2011 thomas nadalie
*/

#include	<stdio.h>
#include	<stdlib.h>
#include	"my.h"

void		my_fill_tab_null(int *u, int *v, int *uv)
{
  int	i;
  int	j;
  int	k;

  
  i = 0;
  j = 0;
  k = 0;
  while (u[i] != '\0')
    {
      u[i] = 0;
      i++;
    }
  while (v[j] != '\0')
    {
      v[j] = 0;
      j++;
    }
  while (uv[k] != '\0')
    {
      uv[k] = 0;
      k++;
    }
}

int		*option1(av[i])
{
  int	*u;
  int	*v;
  int	*uv;
  int	p;
  int	i;
  int	j;
  int	k;
  int	cpt;
  
  p = 0;
  i = 0;
  j = 0;
  k = 0;
  cpt = 0;
  srandom(time(0) * getpid());
  u = malloc(sizeof(*u)*n);
  v = malloc(sizeof(*v)*n);
  uv = malloc(sizeof(*uv)*n);
  while (cpt++ <= av[2])
    {
      while (i <= av[2])
	{
	  u[i] = random() % 10; // Remplissage de la chaine par 'n' nombre(s) aleatoire(s)
	  i++;
	}
      while (j <= n)
	{
	  v[j] = random() % 10; // Remplissage de la chaine par 'n' nombre(s) aleatoire(s)
	  j++;
	}
      p = random() % 10;
    }
  i = 0;
  j = 0;
  while (u[i] != '\0')
    {
      uv[k] = u[k] + v[k];
      k++;
    }
  k = 0;
  u = malloc(i*sizeof(av[2]));
  printf("   Vecteur u     Vecteur v     Vecteur u+v\n");
  while (uv[k] != '\0')
    {
      my_put_nbr(uv[k]);
      my_putchar('\n');
      k++;
    }
  printf("   Nombre p = %d\n", p);
  printf("       Vecteur u    Vecteur p.u\n");
  free(u);
  return (0);
}

int		main(int ac, char **av)
{
  int	n;

  n = 0;
  if (ac == 3)
    {
      if (av[1] == "1")
	{
	  n = my_getnbr(av[2]);
	  option1(n);
	}
    }
  return (0);
}
